Objetivos de Aprendizagem
- Compreender os cinco principais poderes do Rust inseguro e quando utilizá-los
- Dominar a desreferenciação de ponteiros brutos e a implementação de abstrações seguras
- Explicar as regras da Interface de Função Estrangeira (FFI) para interoperabilidade com C
- Implementar padrões avançados de traits, incluindo tipos associados e parâmetros de tipo genérico padrão
- Analisar as trade-offs entre segurança em tempo de compilação e desempenho em tempo de execução em código de nível de sistema